/**
 * Netty Server 作为长连接IM即时通信服务器
 * <p>
 * 1. 负责客户端的长连接维护
 * 2. 负责即时通信聊天功能
 * <p>
 * 在 服务器 启动的时候负责向 Zookeeper 服务器注册自己的服务器信息
 * <p>
 * 因此 ImWorker 就是负责和 Zookeeper 进行交互，管理在Zookeeper中的信息
 * <p>
 * ImNode 里面存储的是本服务器的相关信息，包括IP地址，端口号，负载等信息
 */
package cn.mengfly.testnrz.crazyIm.nettyserver;